nonleaf node of a tree - Spanish English Dictionary